home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 12
/
CU Amiga Magazine's Super CD-ROM 12 (1997)(EMAP Images)(GB)[!][issue 1997-07].iso
/
CUCD
/
CDROM
/
QuickSampler
/
QUICKSAMPLER_E.doc
< prev
next >
Wrap
Text File
|
1997-03-27
|
13KB
|
341 lines
QUICKSAMPLER ©
-----------------
A program for reading digital audio data (CDDA) out
of CD-ROM drives.
QUICKSAMPLER V1.00 © 1996/1997 by Mario Kubek
ALL RIGHTS RESERVED!
Version 1.00 March 26 1997
Date of the last change: March 28 1997.
Author: Mario Kubek
This program is Freeware!
1. The program
1.1 Introduction - What is QUICKSAMPLER?
1.2 Requirements - Was is required to run the program?
1.3 Features - What special abilities does it have?
1.4 Installation - Where to put it to?
1.5 Functions - Descriptions of the GUI and the TOOLTYPES
1.6 Compatibility - Which drives have been tested?
1.7 Errormessages - Hope you will not see any of them!
1.8 Bugs - Yes, yes the bugs!
2. History und future
2.1 History of QUICKSAMPLER - What is new in this version?
2.2 TO DO - What can be expected in the future?
3. Important additional information
3.1 Author,Updates,Sourcecode,Registration - Get in contact!
3.2 COPYRIGHT NOTE and DISCLAIMER - Please, read it!
4. THANKS
THANKS - Thanks go to ...
1.1 Introduction
QUICKSAMPLER is a program for reading digital audio data (CDDA) out
of CD-ROM drives, which are capable of sending digital audio data
(16 Bit) over the SCSI bus.
This data can be saved in a file to a disk.
This version works with TOSHIBA drives.
1.2 Requirements
You need to run the program an AMIGA (that's clear) with at least a
68020 processor and a SCSI-Controller with CD-ROM drive, which is able of
sending digital audio data (16bit) over the SCSI bus.
Most drives do not support this feature. Take a look at the compatibility
list to get to know, if your drive has this ability.
I recommend the use of TOSHIBA drives. I own the TOSHIBA XM-5301B and
it works great.
Kickstart 3.0 is required, but it should also work with Kickstart 2.xx
(not tested).
1.3 Features
QUICKSAMPLER V1.0 can/does...
...save CDDA data (whole songs or part of songs) to a file in a very
FAST way.
...save the audio data in the fileformats: CDR, RAW, 8SVX
...convert the CDDA data to following samplerates: 44100 (44.1 kHz),
22050 (22.05 kHz), 14700 (14.70 kHz), 11025 (11.025 kHz)
...change the byte order (MSB [Motorola format] at first or LSB [Intel
fromat] at first) when saving 16bit data.
...change the audio channels in the file: STEREO, CHANGE STEREO
CHANNELSIDE (what you normally hear on the left speaker of the CD
is the right channel in the file and what you hear on the right
speaker is the left channel in the file), LEFT ON BOTH CHANNELS
(what you can hear on the left channel on a CD is what you get
on both channels in the file, the right one has no influence), RIGHT
ON BOTH CHANNELS (what you hear on the right channel on a CD is what
you get on both channels in the file, the left one has no influence),
MONO (the left and the right channel are summed up and devided by 2),
MONO_LEFT (you will get only the left channel in the output file),
MONO_RIGHT (you will get only the right channel in the output file).
...offer you a good looking process bar.
...tell you using the GUI how many bytes will have the output file.
...check before writing to disk, if there is still enough place.
Imagine you want to create a file, which is bigger than the available
free space on the disk. Then QUICKSAMPLER creates the audio file, sets
it's size, which is calculated with intern routines. During this
process it can happen that the end of the disk is reached. In this
case QUICKSAMPLER closes and deletes the file, because it does not
make sense to write to a file, which wouldn't contain all the data
you wanted to have in it. Some other programs do not check the free
diskspace. They simply write the audio data to the file after they
have created it. So it could happen that during the writing process
(lets say 1 or 2 minutes later) the end of the disk is reached.
What now? The user loses time and audio data, which should be in the
file.
...not waste ram-memory. The allocated memory is determined using
the WB-tooltype "BUFBLOCKS" or with the CLI-Argument "BUBLOCKS".
BUFBLOCKS can be a number between 0 and 65. The smaller the number
is, the smaller is the allocated memory and QUICKSAMPLER must read
from the CD more often. The bigger the number is, the bigger is
the allocated memory and QUICKSAMPLER must read from the CD less
often. Default number is 32. There are 3 buffers that have to be
allocated. The sizes of them are calculated with the formula
(BUBLOCKS*2352/a_number_between_1_and_17) or
(BUBLOCKS*2352*2) when data in RAW 16bit STEREO 44.1 kHz are changed
(CHANNEL processing) and saved.
...offer you a fast reading and writing routine (also for STEREO 8SVX).
It is not so compulsory to write such a routine as you might think of.
ATTENTION: The best quality 44.1 kHz is waste of diskspace, because
you normally hear tones (only) until approximately 20 kHz.
I suggest the samplingrate 22050.
A file with 22.05 kHz is half so big as a file with 44.1 kHz.
1.4 Installation
Simply drag the drawer of this program (it is the best if all additional
files are in it e.g.: the documentations) where do you want to have it.
1.5 Functions
The program should be controlled by the following tooltypes:
DEVICE=<your_scsi_device> Default is 1230scsi.device.
UNIT=<your_unit_number> Default is 2.
BUBLOCKS=<a_number_between_0_and_65> Default is 32.
The allocated memory is determined using
the WB-tooltype "BUFBLOCKS" or with the CLI-Argument "BUBLOCKS".
BUFBLOCKS can be a number between 0 and 65. The smaller the number
is, the smaller is the allocated memory and QUICKSAMPLER must read
from the CD more often. The bigger the number is, the bigger is
the allocated memory and QUICKSAMPLER must read from the CD less
often. Default number is 32. There are 3 buffers that have to be
allocated. The sizes of them are calculated with the formula
(BUBLOCKS*2352/a_number_between_1_and_17) or
(BUBLOCKS*2352*2) when data in RAW 16bit STEREO 44.1 kHz are changed
(CHANNEL processing) and saved.
THE GUI:
--------
The all gadgets should be self-explaining.
GADGET FUNCTION
----------------------------------------------------------------------
Sliders: - "TRACK" Chosing of the audio track on the
CD, from which should be sampled.
- "FROM" Gives the starting position for
sampling in minutes and seconds.
- "TO" Gives the ending position for
sampling in minutes and seconds.
String: - "" There you can enter the name of
the output file.
ALWAYS PRESS THE RETURN KEY after
you have entered the name of the
file or you will not be able to
sample. ("DO IT!" Gadget is still
ghosted.)
BUTTONS: - "FILE" A requester will appear in which you
can enter the name of your output file
with the path.
- "DO IT!" Press it and the sampling process
should start.
THIS BUTTON WILL ONLY BE ENLIGHTENED
IF YOU HAVE GIVEN A VALID OUTPUT FILE.
If your drive does not support the
of digital audio data, you will
receive an error message.
- "ABORT" Stops the sampling process.
- "ABOUT" Shows information of the program and
the author.
CYCLES: - "CHANNELS" Take a look at the features-list
to get to know the functions.
- "FORMAT" Changes the output format: RAW, CDR
(data with no loss of quality),
8SVX (IFF-Format 8 bit)
- "BITS" Changes the bit-resolution (8/16bit)
when saving in the RAW-format.
- "FREQ" Changes the frequency: 44.1 kHz,
22.05 kHz, 14.7 kHz, 11.025 kHz.
- "MSB/LSB" Changes the byte order when saving
in RAW 16bit.
@endnode
1.6 Compatability
CD-ROM drive works y/n
-----------------------------------
-TOSHIBA drives y
since 3401
Others may work, but I haven't tested them! Try it with yours!
1.7 Errormessages
There are many and various errormessages in the program. They are
easily to understand and must not be explained here. In most
cases when an error occures during the reading process, the sampling
is stopped (for instance: if your drive does not support the function
of reading digital audio data or when it is not compatible with the
TOSHIBA drives or the command of reading digital audio is not
compatible with your drive.
1.8 Bugs
Currently none known.
2.1 History of QUICKSAMPLER
Version 1.00 (first release)
2.2 TO DO
- support for more CD-ROM drives
If you have any wishes or ideas for the development of QUICKSAMPLER
it would be nice if you could get in contact with me
3.1 Author,Updates,Sourcecode,Registration
The program QUICKSAMPLER and this document are written by
Mario Kubek
Mail to: Mario Kubek
Lessingstr. 39
D-07318 Saalfeld
Bugreports and ideas for improving this program are welcome.
Where do I get the Updates?
Updates of QUICKSAMPLER you will find in the Aminet(Aminet/disk/cdrom).
The proram is written in C. You can get the sourcecode if you send me
a disk with your name.
If you find this program good, then you can send me a small fee
about 15DM or US$10 in an envelope. But this is a "can" not a "must",
because the program is freeware.
At the same time you will get the newest version of QUICKSAMPLER, when
you have put a disk into an envelope, and you become a registered
user.
3.2 COPYRIGHT NOTE and DISCLAIMER
The program-packet consists of:
documents: "QUICKSAMPLER_E.guide", "QUICKSAMPLER_E.doc"
"QUICKSAMPLER_D.guide" and "QUICKSAMPLER_D.dok"
program: "QUICKSAMPLER"
QUICKSAMPLER is Copyright © 1996/1997 by Mario Kubek
QUICKSAMPLER_E.guide is Copyright © 1996/1997 by Mario Kubek
QUICKSAMPLER_E.doc is Copyright © 1996/1997 by Mario Kubek
QUICKSAMPLER_D.guide is Copyright © 1996/1997 by Mario Kubek
QUICKSAMPLER_D.dok is Copyright © 1996/1997 by Mario Kubek
All rights resered.
QUICKSAMPLER is Freeware. The author has the copyright for the
program "QUICKSAMPLER" and for all the documentations to the executable.
All rights reserved.
It may be distributed freely as long as
no modifications are made to the executable and the documents. A small
fee may be asked to cover distribution costs.
QUICKSAMPLER may not be used for any commercial purposes or included
with any commercial product without the written permission of the author.
The author can not guarantee, that the program will function on your
computer.
The author takes NO responsibilities for damaged Amigas, CD-ROM drives
or any other components or data involved while using QUICKSAMPLER or
while using the documentations.
Your are using it at your own risk.
There is no guarantee for further updates. There is also no
guarantee, that bugs are removed in them.
The program-packet is also free of rights of third persons.
NOTE: In almost all cases it is NOT legal to copy any CD.
That includes, that no digital audio data are read from a CD.
Though you own the CD you do not own the rights for the CD.
Please do NOT violate existing rights. You are responsible for
it.
4 THANKS
Thanks must go to:
- Thomas Wenzel for his great program Play16!
- TOSHIBA for the best und fastest CD-ROM drives!!!
- MAXON for the great C++ Compiler MaxonC++ 4.0 Dev. Professional.
MaxonC++ is Copyright © 1996 by MAXON Computer GmbH.
- Phase 5 for the fastest turboboards and SCSI-Controllers for the
AMIGA.